package service;


import entity.Menu;
import entity.EntityList;

import javax.servlet.http.HttpSession;
import java.util.List;
import java.util.Map;


public interface MenuService {
    //批量修改材料
    public Integer updateMs(List mslist);

    //批量修改步骤
    public Integer updateStep(List steplist);

    //修改菜谱详情页的菜谱信息
    public Integer updateMenu(Menu menu);

    //查询菜谱列表
    public Map findAll(Integer delstatus, Integer uroleid, Integer page, Integer count, HttpSession session);

    //根据菜谱id物理删除或者恢复一个菜谱,修改删除状态
    public int updateDelstatus(Integer menuid,Integer number);

    //查询菜谱类型
    public List findType();

    //添加菜谱表和步骤表以及材料表数据
    public int addMenuAll(Menu menu, EntityList entityList);//后面的是两个表的实体类映射

    //菜谱详情页 根据菜谱id查询菜谱对应材料和步骤信息(返回Map)
    public Map findMenuAll(Integer menuid);
}
